package com.clx.weblog.admin.service;

import com.clx.weblog.admin.model.vo.category.AddCategoryReqVO;
import com.clx.weblog.admin.model.vo.category.DeleteCategoryReqVO;
import com.clx.weblog.admin.model.vo.category.FindCategoryPageListReqVO;
import com.clx.weblog.common.utils.PageResponse;
import com.clx.weblog.common.utils.Response;

public interface AdminCategoryService {

    // 添加分类
    Response addCategory(AddCategoryReqVO addCategoryReqVO);

    // 分类分页数据查询
    PageResponse findCategoryList(FindCategoryPageListReqVO findCategoryPageListReqVO);

    // 删除分类
    Response deleteCategory(DeleteCategoryReqVO deleteCategoryReqVO);

    // 获取文章的select列表数据
    Response findCategorySelectList();
}
